package com.ynet.middleground.contract.dto;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author liulx
 * @description 文件签署结果
 * @date 2020-04-19 19:25
 */
@Data
@ApiModel(value = "PDF 文件签署结果", description = "PDF 文件签署结果")
public class SignedResultDTO implements Serializable {

    private static final long serialVersionUID = 8405986633915279766L;

    @ApiModelProperty(value = "签署记录 id（使用 e 签宝服务会返回）", notes = "签署记录 id（使用 e 签宝服务会返回）", dataType = "String")
    private String signServiceId;

    @ApiModelProperty(value = "签署详情链接（使用 e 签宝服务会返回）", notes = "签署详情链接（使用 e 签宝服务会返回）", dataType = "String")
    private String signDetailUrl;

    @ApiModelProperty(value = "签署后 PDF 文件 oss 短路径地址(包含 Bucket) \n  如：zhongtai/file.pdf",
        notes = "签署后 PDF 文件 oss 短路径地址(包含 Bucket) \n  如：zhongtai/file.pdf", dataType = "String")
    private String fileUrl;

    @ApiModelProperty(value = "客户自由标示位，用于辨识文件", notes = "客户自由标示位，用于辨识文件", dataType = "String")
    private String markBit;

}
